package com.simtop.hj.service;

import com.simtop.hj.common.ServerResponse;
import com.simtop.hj.pojo.WineWorld;
import com.simtop.hj.pojo.WineWorldSale;

import java.util.List;

public interface WineService {
    ServerResponse<List> getWineWorldSaleTheme();

    ServerResponse<List> getWineWorldSaleYear(Integer themeId);


    List<WineWorld> getWineWorldSale(String year, Integer themeId);

    List<String> getWineNationYear();

    Object getWineNationYieldSale(String year,Integer choseWineCategory);

    Object getWineNationwideSale(String year);

    Object getWineNationCountrySale(String beginYear, String endYear,Integer countrySum );

//    List<String> getContentParticiple();

    ServerResponse getEmotionResult();

    ServerResponse getDirtyData(Integer num,Integer wineNum);

    ServerResponse getDirtyDataSet(Integer pageNum, Integer pageSize);

    ServerResponse getBrandStandard();

    ServerResponse getSubsidiaryBrandStandard();

    ServerResponse getProductStandard(Integer pageNum, Integer pageSize);

    ServerResponse getRawDataSet(Integer pageNum, Integer pageSize);

    ServerResponse getDataStandardByBottle(Integer pageNum,Integer pageSize,Integer bottleNum);

    ServerResponse getDataStandardByUpdate(Integer serialNumber);

    ServerResponse getDataStandard(Integer pageNum, Integer pageSize);

    ServerResponse getMissingValue(Integer pageNum, Integer pageSize);

    ServerResponse getTastingAdvanced(Integer pageNum, Integer pageSize);

    ServerResponse getFine(Integer pageNum, Integer pageSize);

    ServerResponse getGrapeVariety(Integer pageNum, Integer pageSize);

    ServerResponse getPriceData(Integer pageNum, Integer pageSize);

    ServerResponse getCharacterNumeration(Integer pageNum, Integer pageSize);

    ServerResponse getDataNormal(Integer pageNum, Integer pageSize);

    ServerResponse getMachineLearning(Integer pageNum, Integer pageSize);

    ServerResponse getCustomsRiskControl();

    ServerResponse getPlatformWarn();

    ServerResponse getBusiness();

    ServerResponse getWineFans(Integer pageNum, Integer pageSize);

    ServerResponse getJdComment(Integer pageNum, Integer pageSize);

    ServerResponse getJdCommentExcept(Integer pageNum, Integer pageSize);

    ServerResponse getProductWord(Integer pageNum, Integer pageSize);

    ServerResponse getProductDimension();

    ServerResponse getProductEmotion(Integer pageNum, Integer pageSize);

    ServerResponse getNegativeProductEmotion(Integer pageNum, Integer pageSize,Integer num);

    ServerResponse getTextAnalysis(Integer pageNum, Integer pageSize);

    ServerResponse getTextAnalysisFrequency(Integer pageNum, Integer pageSize,Integer num);

    ServerResponse getBaiDuNews(Integer pageNum, Integer pageSize);

    ServerResponse getSinaNews(Integer pageNum, Integer pageSize);

    ServerResponse getWbTopic(Integer pageNum, Integer pageSize);

    ServerResponse getZHWD(Integer pageNum, Integer pageSize);
}
